.top{
	height:30px;line-height: 30px;font-size: 14px;color:#303030;
}
.top a{
	color: #303030;padding:0 10px;
}
.header{
	background: #f5f5f5;padding:10px 0 20px 0;
}
.header-01{
	margin:0 auto;width:1200px;
}
.header .logo{
	background: url(../images/logo.png) no-repeat left center;width:470px;height: 79px;background-size: 100%;
}
.header .menu{
	padding-top:30px;display: none;
}
.header .menu li{
	float: left;font-size: 18px;margin:0 15px;line-height: 30px;height:30px;
}
.header .menu li.on{
	border-bottom: 3px solid #f84c33;padding-bottom: 10px;
}
.header .menu li.on a{
	color: #f84c33;
}


.nav{ padding-top:30px; height:34px; line-height:34px;position:relative; z-index:1;  }
.nav a{ color:#000;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:18px;font-weight: normal;}
.nav .sub{ display:none; width:100px; left:5px; top:34px;  position:absolute; background:#f44930;  line-height:30px; padding:10px 0;text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px  }
.nav .sub li{ zoom:1;font-size: 14px; line-height: 30px;}
.nav .sub a{ display:block; padding:0 10px; color:#fff; }
.nav .on h3 a{ color:#f44930;}

.banner{ width:100%; overflow:hidden; position:relative; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev,
.banner .next{ position:absolute; left:8%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:8%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }
.con-1{
	padding-top: 30px;
}
.title{
	text-align: center;position: relative;
}
.title .cn{
	font-size: 24px;line-height: 30px;
}
.title .xian{
	border-bottom: 1px solid #eaeaea;padding-top:20px;
}
.title .en{
	font-size: 14px;color:#999;position: absolute;height:20px;bottom: -10px;left:50%;width:164px;margin-left:-82px;background: #fff;
}
.con-1 .company{
	margin-top:18px;
}
.con-1 .company .fl{
	width:485px;height:302px;border:5px solid #f5f5f5;
}
.con-1 .company .fr {
	width:680px;padding-top:30px;
}
.con-1 .company .fr .content{
	font-size: 14px;color:#686868;line-height: 30px;height:196px;overflow: hidden;
}
.con-1 .company .fr .more{
	display: block;width:80px;height:30px;font-size: 14px;color:#fff;background: #f44930;text-align: center;line-height: 30px;margin-top:20px;
}
.title .w205{
	width:205px;margin-left:-102px;
}
.IndexCase{
	padding-top:30px;
}
.IndexCase .left,.IndexCase .right{
	width:590px;
}
.IndexCase-L .hd{
	height:40px;z-index: 10;width:210px;background: url(../images/case_c.jpg) no-repeat center center;margin-left: 195px;margin-bottom: 24px;
}
.IndexCase-L .hd .prev,.IndexCase-L .hd .next{
	width:52px;height:40px;display: block;cursor: pointer;
}
.IndexCase-L .hd .next{
	background: url(../images/case_r.jpg) no-repeat right center;float: right;
}
.IndexCase-L .hd .prev{
	background: url(../images/case_l.jpg) no-repeat left center;float: left;
}
.IndexCase-L .bd{
	padding:20px 0;overflow: hidden;
}
.IndexCase-L .bd ul li{
	width:224px;height:140px;position: relative;float: left;margin-right:20px;
}
.IndexCase-L .bd ul li .case-img{
	width:224px;height:140px;
}
.IndexCase-L .bd ul li .case-bg{
	background: #f44930;width:224px;height:140px;position: absolute;top:0;
}
.IndexCase-L .bd ul li .case-hidden{
	display: block;width:224px;height:140px;position: absolute;z-index: 2;top:0;
}
.IndexCase-L .bd ul li .case-hidden .index_pic05{
	margin-left: 90px;margin-top:30px;
}
.IndexCase-L .bd ul li .case-hidden p{
	font-size: 18px;color: #fff;width:204px;text-align: center;line-height: 30px;padding:0 10px;height:30px;overflow: hidden;
}
.IndexCase-L .bd ul li .hidden{
	display: none;
}
.IndexBusiness{
	padding:26px 0;
}
.IndexBusiness li{
	float: left;padding:0 22px;
}
.IndexBusiness .Business-01{
	background: url(../images/Business_01.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-01:hover{
	background: url(../images/Business_01_h.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-02{
	background: url(../images/Business_02.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-02:hover{
	background: url(../images/Business_02_h.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-03{
	background: url(../images/Business_03.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-03:hover{
	background: url(../images/Business_03_h.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-04{
	background: url(../images/Business_04.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-04:hover{
	background: url(../images/Business_04_h.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-05{
	background: url(../images/Business_05.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-05:hover{
	background: url(../images/Business_05_h.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-06{
	background: url(../images/Business_06.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-06:hover{
	background: url(../images/Business_06_h.png) no-repeat center center;width:155px;height:136px;
}
.IndexBusiness .Business-t{
	font-size: 16px;line-height: 30px;width:128px;
}
.con-2{
	margin-top:40px;
}
.IndexNews,.IndexVideo{
	width:590px;
}
.title-02{
	font-size: 18px;line-height: 35px;background: url(../images/title_02_bg.jpg) no-repeat left bottom;
}
.title-02 a{
	float: right;font-size: 14px;color:#999;
}
.IndexNews-L li{
	background: #f5f5f5;height:80px;margin:18px 0;
}
.IndexNews-L li .left{
	font-size: 24px;padding:25px 20px;line-height: 30px;
}
.IndexNews-L li .center{
	height:52px;font-size: 14px;border-left:1px solid #c6c6c6;margin:14px 0;padding-left:15px;
}
.IndexNews-L li .center a{
	line-height: 26px;
}
.IndexNews-L li .center p{
	color:#555;line-height: 26px;
}
.IndexNews-L li .time{
	font-size: 12px;padding:20px 20px 0 0;
}
.IndexVideo-shipin{
	margin-top:15px;
}
.IndexVideo-shipin embed,.IndexVideo-shipin iframe{
	width:558px!important;height:346px!important;border:16px solid #f44930;border-radius: 10px;
}
.IndexJoin-l{
	padding-top:48px;
}
.IndexJoin-l .map{
	border:2px solid #f44930;width:386px;height:194px;
}
.IndexJoin-l .map .name{
	font-size: 18px;color:#f44930;text-align: center;line-height: 30px;padding:20px 0 10px 0;
}
.IndexJoin-l .contact,.IndexJoin-l .erm{
	width:386px;height:194px;border:2px solid #333333;margin-left:15px;
}
.IndexJoin-l .contact-icon{
	background: url(../images/index_pic06.png) no-repeat center center;height: 26px;padding:27px 0;
}
.IndexJoin-l .contact-name{
	font-size: 18px;line-height: 30px;color: #282735;text-align: center;
}
.IndexJoin-l .contact-p{
	padding-top:20px;
}
.IndexJoin-l .erm-name{
	padding-top:20px;
}
.IndexJoin-l .erm-img{
	text-align: center;
}
.IndexJoin-l .erm-img img{
	width:122px;height:122px;
}
.footer{
	background: #2f2b2c;
}
.footer .message{
	width:375px;padding:30px 0 30px 120px;
}
.footer .message-t{
	font-size: 24px;color:#f44930;line-height: 30px;
} 
.footer .myform{
	padding-top:20px;
}
.footer .myform p{
	padding-bottom: 10px;
}
.footer .myform p label{
	float: left;font-size: 18px;color:#fff;line-height: 30px;width:63px;
}
.footer .myform p .inptext{
	width:312px;height:30px;background: #4e4a4b;border-radius: 5px;color: #959595
}
.footer .myform p .textarea{
	width:312px;height:74px;background: #4e4a4b;border-radius: 5px;line-height: 24px;color: #959595
}
.footer .myform .inpsub{
	font-size: 14px;color: #fff;width:375px;height:30px;line-height: 30px;text-align: center;background: #f44930;border-radius: 5px;cursor: pointer;
}
.footer-c{
	font-size: 18px;color:#959595;padding:116px 0 0 68px;
}
.footer-c div{
	line-height: 35px;
}
.footer .links{
	padding:50px 0 0 68px;width:300px;overflow: hidden;
}
.footer .links-name{
	font-size: 18px;line-height: 30px;color: #959595
}
.footer .links-ul{
	padding-top:15px;overflow:hidden;
}
.footer .links-ul li{
	float: left;width:140px;height:30px;text-align: center;line-height: 30px;background: #454140;
	border-radius: 5px;margin-right: 10px;margin-bottom:10px;overflow:hidden;
}
.footer .links-ul li a{
	color:#959595;
}
.foot{
	height:52px;line-height: 52px;border-top:1px solid #232122;text-align: center;font-size: 14px;color:#959595;
}
.foot a{
	color:#959595;
}
.pic-scroll{
	height: 714px;
}
.pic-scroll .parHd{
	height:40px;background: #fff;
}
.pic-scroll .parHd ul li{
	float: left;margin:0 15px;line-height: 30px;font-size: 16px;cursor: pointer;
}
.pic-scroll .parHd ul li.on{
	color: #f44930;border-bottom: 2px solid #f44930;
}

.side-box{
	position: relative;height: 674px;
}
.side-box .hd ul{
	background: #000;height:145px;width:1160px;padding:0 20px;position: absolute;z-index: 10;bottom:0px;
}
.side-box .hd ul li{
	float: left;width:175px;padding:12px 9px;cursor: pointer;
}
.side-box .hd ul li img{
	width:175px;height: 98px;border:1px solid #000;
}
.side-box .hd ul li.on img{
	border:1px solid #fff;
}
.side-box .hd ul li p{
	font-size: 14px;color:#fff;line-height: 30px;text-align: center;
}
.side-box .bd{
	position: relative;z-index: 0;
}
.side-box .bd ul li{
	float: left;width:1200px;
}
.side-box .bd ul li img{
	width:1200px;height:674px;
}
.side-box .sPrev,
.side-box .sNext{ position:absolute; left:2%; top:40%; margin-top:-25px; display:block; width:24px; height:39px;}
.side-box .sNext{ left:auto; right:2%; background: url(../images/case_r.png) no-repeat center center; }
.side-box .sPrev{
	background: url(../images/case_l.png) no-repeat center center;
}
.project-case{
	padding-top:44px;
}
.project-case li{
	float: left;width:357px;height: 222px;margin:0 15px 15px 0;position: relative;
}
.project-case li:nth-child(3),.project-case li:nth-child(5){
	width:456px;
}
.project-case li:nth-child(3n){
	margin-right: 0
}
.project-case li .index_pic03{
	width:357px;height: 222px;
}
.project-case li:nth-child(3) .index_pic03,.project-case li:nth-child(5) .index_pic03{
	width:456px;
}
.project-case li .titlebg{
	width:357px;height:26px;background: #000;position: absolute;bottom: 0;
}
.project-case li:nth-child(3) .titlebg,.project-case li:nth-child(5) .titlebg{
	width:456px;
}
.project-case li .case-title{
	font-size: 14px;color:#dedbdb;position: absolute;bottom: 0;line-height: 26px;height:26px;padding:0 10px;text-align: center;overflow: hidden;width:337px;
}
.project-case li:nth-child(3) .case-title,.project-case li:nth-child(5) .case-title{
	width:436px;
}
.project-case li .show{
	display: none;
}
.project-case li .casebg{
	background: #000;width:357px;height:222px;position: absolute;top:0;
}
.project-case li:nth-child(3) .casebg,.project-case li:nth-child(5) .casebg{
	width:456px;
}
.project-case li .show-c{
	position: absolute;top:0;color: #fff;padding:30px 20px;width:317px;
}
.project-case li:nth-child(3) .show-c,.project-case li:nth-child(5) .show-c{
	width:416px;
}
.project-case li .show-c .show-title{
	font-size: 18px;line-height: 30px;height: 30px;width:317px;font-weight: bold;overflow: hidden;
}
.project-case li .show-c .show-r{
	line-height: 26px;padding-top:10px;height:78px;overflow: hidden;
}
.project-case li .show-c .more2{
	display: block;background: url(../images/more2.png) no-repeat right center;height: 31px;
}
.more3{
	width:299px;border:1px solid #f44930;display: block;height: 48px;text-align: center;line-height: 48px;font-size: 18px;color: #f44930;margin:42px 0px 0px 448px;background: #fff;
}
.News-within{
	padding-top: 45px;
}
.News-within .left{
	width:340px;background: #fff;border-top:4px solid #f44930!important;border:1px solid #eaeaea;padding:25px 20px;
}
.News-within .left .pic{
	width:340px;height: 195px;
}
.News-within .left .pic img{
	width:340px;height: 195px;
}
.News-within .left .title03{
	font-size: 16px;line-height: 30px;height: 30px;width:340px;overflow: hidden;padding:5px 0;
}
.News-within .left .title03 a{
	color:#f44930;
}
.News-within .left .jianjie{
	font-size: 14px;color:#686868;line-height: 26px;
}
.News-within .left .more04{
	display: block;font-size: 14px;color: #f44930
}
.News-within .center{
	margin-left:30px;
}
.News-within .center li{
	border-bottom: 1px dashed #ccc;padding-bottom: 10px;
}
.Crumbs{
	font-size: 18px;line-height: 35px;border-bottom: 1px solid #eaeaea
}
.content-show{
	font-size: 14px;line-height: 30px;padding:15px 0;
}
.content-show iframe,.content-show embed{
	width:100%;min-height:500px;
}
.shipin-show{
	text-align: center;padding-top:15px;
}
.photo-list{
	padding:15px 0;
}
.photo-list li{
	float: left;width:285px;margin-right:20px;
}
.photo-list li:nth-of-type(4n){
	margin-right: 0
}
.photo-list li img{
	width:285px;height: 178px;
}
.photo-list li p{
	font-size: 14px;line-height: 30px;text-align: center;width:285px;height:30px;overflow: hidden;
}
.news-list{
	padding:15px 0;
}
.news-list li{
	font-size: 14px;line-height: 40px;border-bottom: 1px dashed #ccc;overflow: hidden;
}
.news-list li span{
	float: right;
}
.news-show{
	padding:15px 0;
}
.news-show .news-t {
    text-align: center;
    line-height: 40px;
}
.news-show .news-d-a-r {
    text-align: center;
    line-height: 30px;
    color: #999;
}
.PrevNext {
    padding: 20px 0;
    font-size: 14px;
    color: #f44930;
}
.PrevNext p {
    width: 50%;
    color: #f44930;
}
.PrevNext p a {
    color: #f44930;
}
.content-thumb{
	text-align: center;padding-top: 15px;
}
.content-thumb img{
	max-width: 1200px;
}